Cette section propose des exemples pratiques de création de graphes à l'aide des commandes et fonctions de 4D Chart, à partir des enregistrements contenus dans la base de données.
Si vous souhaitez créer des graphes par programmation à partir de données placées dans des tableaux, reportez-vous à la section Créer des graphes à partir de tableaux (exemples).
Les exemples suivants contiennent des exemples de création de graphes à deux et trois dimensions, en utilisant les fonctions ch_Selection vers graphe et ch_Donnees vers graphe.
Pour chaque exemple, vous trouverez :
- Une description de la situation prise comme exemple,
- La structure de la base de données de l’exemple,
- Un graphe créé par méthode avec des données de l’exemple,
- Le code utilisé pour créer le graphe de l’exemple.
Supposons que vous possédiez une société d’édition de logiciels avec des clients dans divers secteurs : gouvernement, éducation, détail. Votre base de données suit les clients et les ventes.
Pour assurer le suivi de votre base de clientèle afin de déterminer votre politique produits et marketing, vous voulez savoir combien de logiciels ont été vendus aux clients de chaque secteur.
La table a été simplifiée pour l’exemple.

Avec 4D Chart, vous produisez le graphe suivant qui illustre le pourcentage de chaque secteur par rapport aux ventes totales.

Voici le code de la méthode PROFIL CLIENT, utilisée pour créer le graphe exemple.
Supposons que, désireux d’acheter une nouvelle voiture, vous utilisiez une base de données pour faire votre choix. Votre dernière liste comprend cinq voitures dont vous voulez comparer le coût dans trois domaines : carte grise, assurance et maintenance.
La structure de votre base de données est la suivante :

Pour analyser les informations recueillies, vous décidez de les représenter dans un graphe à trois dimensions. A l’aide de 4D Chart, vous produisez le graphe suivant :

Ce graphe a été créé avec la méthode GRAPH CARS. Cette méthode utilise la commande ch_Selection vers graphe. Lorsque vous utilisez ch_Selection vers graphe, vous lui transmettez un tableau de champs. Les noms des champs deviennent les noms de séries et les valeurs contenues dans les champs sont représentées sur l’axe des valeurs. Dans cet exemple, les champs CarteGrise, Assurance et Maintenance ont été utilisés pour les séries et les valeurs.
Voici le code de la méthode GRAPH CARS.
Supposons que, Directeur régional d’un programme éducatif, vous vouliez comparer les scores de tests standardisés des élèves de chaque département dans votre région et à différentes dates de test.
Votre base de données contient les scores des élèves de votre région, avec indication de la date du test et du département de résidence.

En utilisant 4D Chart, créez le graphe suivant :

Ce graphe a été créé par la méthode GRAPH 2D SCORES. Voici le code de cette méthode :
Supposons que vous vouliez comparer les performances des actions de votre société à d’autres. Vous pourriez enregistrer la valeur de clôture quotidienne de l’action de chaque société dans une base de données 4D. Dans la base de données exemple, les valeurs des actions sont enregistrées sous la forme de moyennes mensuelles.

Le graphe suivant compare la valeur de Chimie Durand à la moyenne de l’industrie. Les données du graphe proviennent directement de la base de données, sans aucune manipulation.

La méthode GRAPH STOCKS génère le graphe en utilisant des valeurs de champs tirées directement de la base de données. Comme ces valeurs constituent déjà des moyennes, aucun calcul supplémentaire n’est nécessaire. Si vous enregistriez les valeurs quotidiennement, vous devriez calculer les moyennes mensuelles, les stocker dans un tableau, puis créer le graphe à l’aide de la fonction ch_Tableaux vers graphe.
Pour consulter un exemple de calcul de moyennes de valeurs mensuelles, reportez-vous à la section Créer des graphes à partir de tableaux (exemples). Voici le code de la méthode GRAPH STOCKS :